polypoid tumor - Spanish English Dictionary